package top.healthylife.gateway.platform.eye.dto.gongshangxinxi.EyeReqIcAnnualReportDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-15 00:06:49
*/
@Data
@Accessors(chain = true)
@ApiModel("企业年报[825]")
public class EyeResIcAnnualReportItem {

    @JsonProperty("baseInfo")
    @ApiModelProperty(value = "基本信息", example = "")
    private Baseinfo baseInfo;

    @JsonProperty("companyId")
    @ApiModelProperty(value = "公司id", example = "22822")
    private String companyId;

    @JsonProperty("outboundInvestmentList")
    @ApiModelProperty(value = "对外投资信息", example = "")
    private List<Outboundinvestmentlist> outboundInvestmentList;

    @JsonProperty("shareholderList")
    @ApiModelProperty(value = "股东及出资信息", example = "")
    private List<Shareholderlist> shareholderList;

    @JsonProperty("reportSocialSecurityInfo")
    @ApiModelProperty(value = "社保信息", example = "")
    private Reportsocialsecurityinfo reportSocialSecurityInfo;

    @JsonProperty("govReport")
    @ApiModelProperty(value = "无用", example = "")
    private String govReport;

    @JsonProperty("equityChangeInfoList")
    @ApiModelProperty(value = "股东股权变更信息", example = "")
    private List<Equitychangeinfolist> equityChangeInfoList;

    @JsonProperty("type")
    @ApiModelProperty(value = "无用", example = "0")
    private String type;

    @JsonProperty("changeRecordList")
    @ApiModelProperty(value = "年报变更", example = "")
    private List<Changerecordlist> changeRecordList;

    @JsonProperty("webInfoList")
    @ApiModelProperty(value = "网站或网店信息", example = "")
    private List<Webinfolist> webInfoList;

    @JsonProperty("outGuaranteeInfoList")
    @ApiModelProperty(value = "对外提供保证担保信息", example = "")
    private List<Outguaranteeinfolist> outGuaranteeInfoList;

}
